/**
 * 抖音关注：程序员三丙
 * 知识星球：https://t.zsxq.com/j9b21
 */
package sanbing.example.dylike.infrastructure.queue.provider;

import sanbing.example.dylike.infrastructure.queue.QueueConsumer;
import sanbing.example.dylike.infrastructure.queue.QueueProducer;
import sanbing.example.dylike.infrastructure.queue.rpc.QueueRequestTemplate;

public interface QueueFactory {

    QueueProducer createToClickHouseMsgProducer();

    QueueRequestTemplate createSeckillRpcRequestTemplate();

    QueueConsumer createSeckillRpcRequestConsumer();

    QueueProducer createSeckillResponseProducer();
}
